package com.zjc.app.api.sdk.dto.request;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @author liunanqi
 * @since 2021/5/18 10:28
 */
@Data
public class ApiBizFarmDeviceDto implements Serializable {
    /**
     * 主键id
     */
    private Integer id;
    /**
     * 唯一编号
     */
    private String uniqueNo;
    /**
     * 设备编号
     */
    private String vehicleNo;
    /**
     * SIM卡号
     */
    private String simNo;
    /**
     * 1 网关 2 传感器
     */
    private Integer type;
    /**
     * 设备类型（设备类型表ID）
     */
    private Integer vehicleType;
    /**
     * 设备类型名
     */
    private String vehicleTypeName;
    /**
     * 产品类型id
     */
    private String productId;
    /**
     * 产品名
     */
    private String productName;
    /**
     * 所属机构（机构表ID）
     */
    private Integer unitId;
    /**
     * 机构名
     */
    private String unitName;
    /**
     * 工况协议版本（工况配置表ID）
     */
    private String typeCoding;
    /**
     * 调试状态(字典表ID，未调试/调试成功/调试失败)
     */
    private Integer detectStatus;
    /**
     * 调试时间
     */
    private Date detectTime;

    /**
     * 调试人登录名
     */
    private String detectLoginName;

    /**
     * 调试人姓名
     */
    private String detectTrueName;

    /**
     * 经度
     */
    private Double lng;

    /**
     * 纬度
     */
    private Double lat;

    /**
     * 注册时间
     */
    private Date inputTime;

    /**
     * 网关设备编号
     */
    private String gatewayNo;

    /**
     * 网关唯一编号
     */
    private String gatewayUniqueNo;

    /**
     * 删除状态 1: 已删除 0: 正常
     */
    private Integer delState;
}
